<!DOCTYPE html>
<html>
<head>
    <title>SelectMenu更新记录</title>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="../lib/bootstrap/3.3.7/css/bootstrap.min.css" />
    <link rel="stylesheet" href="../lib/font-awesome-4/css/font-awesome.min.css" />

    <link rel="stylesheet" href="../lib/selectmenu/selectmenu.css" type="text/css">
    
    <link rel="stylesheet" href="../css/selectmenu/header.css" />
    <link rel="stylesheet" href="../css/changelog.css" />

</head>

<body>
	<div class="content">
	<div class="container">
		<h1 class="text-center">更新记录</h1>
        <section>
			<h3>2018.03.06 <small>v2.1</small></h3>
			<p>修复多分组数据模式下，设置 initSelected 初始化选中项目无效的问题</p>
			<p>处理菜单显示层级问题</p>
			<p>解决动态数据模式下，多分组模式切换无效的问题</p>
			<p>解决高级菜单模式下，键盘向上进行项目选择时脚本报错的问题</p>
			<p>调整插件部分样式内容</p>
			<p>修复常规菜单模式下，多级菜单在 FireFox 下显示错乱的问题</p>
			<p>增加 eHidden 回调，可以在菜单隐藏时，执行操作</p>
			<p>增加 $.fn.selectMenuValues() 的API，用于获得高级模式菜单选中的项目</p>
			<p>修复嵌入模式并设置为单选模式、高级模式时，在选择项目后，菜单列表项目会被清空的问题</p>
        </section>
        <section>
			<h3>2017.11.27 <small>v2.0</small></h3>
			<p>增加屏幕边缘自动判断</p>
			<p>增加菜单打开的状态下，浏览器滚动检测边缘超出的处理</p>
			<p>移除多余 jQuery 表达式</p>
			<p>优化插件性能</p>
			<p>修复部分情况下对象出现错误的问题</p>
			<p>修复部分情况下，菜单弹出位置不正确的问题</p>
			<p>增加 searchField 字段，在高级菜单模式中，允许设置具体搜索的字段，而不默认使用 showField 字段</p>
			<p>增加 $.fn.selectMenuHide() 的 API，用于关闭菜单</p>
			<p>增加 $.fn.selectMenuClear() 的API，用于清空高级菜单模式下的所有选中项目</p>
			<p>增加 eTabSwitch 事件回调，用于在高级菜单模式且使用分组数据的情况下，响应分类（Tab）切换的事件回调</p>
			<p>增加多级菜单支持（常规模式菜单），理论上支持无限级别</p>
			<p>增加少量动画效果</p>
        </section>
        <section>
            <h3>2017.08 - 2017.10.10 <small>v1.0</small></h3>
            <p>插件构思、首发版本开发完成</p>
            <p>常规菜单模式，包含带箭头的气泡模式</p>
            <p>多功能菜单模式，包含可快速搜索、可多分组显示、可设置显示高度</p>
            <p>鼠标右键呼出菜单模式</p>
            <p>动态数据模式</p>
            <p>菜单嵌入网页模式</p>
        </section>
	</div>
	</div>
<script type="text/javascript" src="../lib/jquery.min.js" ></script>
<script type="text/javascript" src="../lib/selectmenu/selectmenu.min.js" ></script>
<script type="text/javascript" src="../js/common.js" ></script>
<script type="text/javascript" >
$(function(){
    setActive('mnuChangelog');
});
</script>
</body>
</html>